package com.yingxin.yxerp.module.activiti.api;

import com.yingxin.yxerp.module.activiti.entity.UpdateEntity;

import java.io.IOException;

/**
 * 修改 biz handler
 */

public interface UpdateHandler {

    /**
     * 检查是否可以修改
     * @param id 单据id
     */
    void check(String id);

    /**
     * 修改
     */
    void update(UpdateEntity updateEntity) throws IOException, ClassNotFoundException;

    /**
     * 修改单据状态
     */
    void updateState(UpdateEntity updateEntity);

}
